@charset "utf-8";
/* CSS Document */
body{ background:#EEEEEE;}
.head{
    float: left; height: 32px; width: 100%; background: #F0F0F0;  border-bottom: #E6E6E6 1px solid;
}
.head .con{
    margin-left:auto;margin-right: auto; width: 1200px;
}
.head .con .left{
    float: left; height: 32px; line-height: 32px; width: 50%; color:#909090;
}
.head .con .right{
    float: right; height: 32px; line-height: 32px; width: 50%;
}
.head .con .right ul{
    float: right; height: 32px; line-height:32px;
}
.head .con .right ul li{ float: left; background: url("/default/images/icon/h.gif") right 10px no-repeat; height: 30px; line-height: 30px; padding-right: 10px; padding-left: 12px; margin-left:2px;}
.head .con .right ul li a{ float: left; line-height: 32px; color: #999999; text-decoration: none;}
.head .con .right ul li.mobile a{ float:left;}
.head .con .right ul li.mobile i{ float:left;background: url("/default/images/icon/soselb.png") 0px -61px no-repeat; width:16px; height:20px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.mobile:hover i{background: url("/default/images/icon/soselb.png") -16px -61px no-repeat;}
.head .con .right ul li.mobile:hover a{ color:#FF0000}
.head .con .right ul li.refreshResume{}
.head .con .right ul li.refreshResume a{float:left; color:#FF0000}
.head .con .right ul li.refreshResume i{float:left;background: url("/default/images/icon/soselb.png") 0px -85px no-repeat;width:8px; height:10px;margin-top: 6px; margin-bottom: 6px;}
.head .con .right ul li.userName{background: none; position:relative; padding:0;}
.head .con .right ul li.userName div{border-left:#F0F0F0 2px solid;border-top:#F0F0F0 2px solid;border-right:#F0F0F0 2px solid; height:31px; padding-right: 10px; padding-left: 10px;}
.head .con .right ul li.userName.on div{background: #FaFaFa;border-left:#D6D6D6 2px solid;border-top:#D6D6D6 2px solid;border-right:#D6D6D6 2px solid; z-index:1000; position:absolute;}
.head .con .right ul li.userName.on div a{ color:#515151}
.head .con .right ul li.userName.on div i{background: url("/default/images/icon/soselb.png") -15px -42px no-repeat;}
.head .con .right ul li.userName span{float:left; line-height: 27px; height: 27px; }
.head .con .right ul li.userName i{float:left; background: url("/default/images/icon/soselb.png") 0px -42px no-repeat;width:16px; height:16px; margin-left:5px; margin-top:1px;margin-top: 6px;}

.userMenu{position:absolute; display:none; background:#FaFaFa;border:#D6D6D6 2px solid; line-height:36px; width:190px; z-index:999}
.userMenu ul{ float:left;}
.userMenu li{float:left; width:190px; border-bottom:#DDDDDD 1px solid; position:relative;cursor:pointer; }
.userMenu li a{color:#7A7A7A; width:160px; display:block; padding-left:30px; text-decoration:none}
.userMenu li:hover{ background:#FFFFFF}
.userMenu li.resume i{background:url("/default/images/icon/personal.png")  -26px 0px no-repeat; }
.userMenu li.set i{background:url("/default/images/icon/personal.png") -26px -114px no-repeat;}
.userMenu li.notice i{background:url("/default/images/icon/personal.png")  -26px -45px no-repeat; }
.userMenu li.favorites i{background:url("/default/images/icon/personal.png") -26px -69px no-repeat;}
.userMenu li i{ position:absolute; left:12px; top:10px; font-style:normal; width:20px; height:20px;display:inline-block;}
.userMenu li b{ position:absolute; left:150px; top:10px; font-style:normal; width:40px; height:20px;display:inline-block; line-height:20px; font-weight:normal; color:#4D73CB}

/*头部横向导航*/
.nav{float: left;width:100%;height: 74px;background: #007BC5;font-family:"微软雅黑";}
.nav .navSmall{width: 1200px;margin: 0 auto;}
.nav .navSmall .navFloat{float: left;width: 100%}
.nav .navSmall .navFloat .logo{float: left;margin-top: 14px;margin-bottom: 14px;width: 212px;height:38px;}
.nav .navSmall .navFloat .menu{float: left}
.nav .navSmall .navFloat .menu ul{float: left;margin-left: 36px;width:720px;height:74px;}
.nav .navSmall .navFloat .menu ul li{float: left;height: 74px;line-height: 74px;}
.nav .navSmall .navFloat .menu ul li a{float: left;color: #fff;text-decoration: none;font-size: 16px;padding-left: 23px;padding-right: 23px;}
.nav .navSmall .navFloat .menu ul li.has_drop a{
    padding-right: 43px;
    padding-left: 23px;
    background: url("/default/images/company/icon_dropdown.png") no-repeat 92px 34px;
}
.nav .navSmall .navFloat .menu ul li a:hover,
.nav .navSmall .navFloat .menu ul li a.active{ background-color: #00a0e9;}
.nav .navSmall .navFloat .index{float: right;}
.nav .navSmall .navFloat .index a{float: left;color: #fff;font-size:16px;text-decoration: none;}
.nav .navSmall .navFloat .index a:hover{ color:#fff5d4;}
.nav .navSmall .navFloat .index a b{float: left;background: url("/default/images/icon/menuicon.png") 0 -186px no-repeat;width: 24px;height: 20px;margin-top: 26px;margin-right: 12px;}
.nav .navSmall .navFloat .index a span.indexText{float: left;height: 74px;line-height: 74px;}
/* 横向导航全职管理、兼职管理下拉菜单 */
.navDropDown{
    position: absolute;
    z-index: 999;
    width: 128px;
    border: 1px solid #d6d6d6;
    border-top: none;
    background-color: #f5f8fa;
    box-shadow: 0 0 8px #ccc;
}
.navDropDown ul{
    display: none;
    width: 100%;
    height: auto;
    overflow: hidden;
}
.navDropDown ul li{
    float: left;
    width: 100%;
    border-bottom: 1px solid #e6e6e6;
}
.navDropDown ul li a{
    float: left;
    width: 100%;
    height: 45px;
    line-height: 45px;
    text-indent: 33px;
    font-size: 14px;
    color: #666;
}
.navDropDown ul li a:hover{ color: #333;}
.navDropDown ul li.noBorderBottom{ border-bottom: none;}
/*菜单*/
.nav .navFloat .rightMenu{ float:left; width:80px; margin-left:16px; line-height:26px; height:26px; text-align:right; font-size:16px; color:#fff;;margin-top:25px;}
.nav .navFloat .rightMenu.on a i{background:url("/default/images/icon/soselb.png") -36px -22px no-repeat;}
.nav .navFloat .rightMenu a{ float:left; }
.nav .navFloat .rightMenu a span{float:left; margin-left:5px; text-decoration:none;color:#fff;}
.nav .navFloat .rightMenu a i{ float:left; height:25px; width:25px; background:url("/default/images/icon/soselb.png") 0px -22px no-repeat; margin-top:3px;cursor:pointer; margin-left:7px;}

.globalMenu{position:absolute; display:none; width:518px;}
.globalMenu .to{ height:14px; float:left; width:518px; position:relative}
.globalMenu .to i{ position:absolute; top:1px; left:345px; height:14px; float:left; width:22px; background:url("/default/images/icon/soselb.png") 0px -122px;}
.globalMenu .con{float:left;background:#FFFFFF;border:#D6D6D6 1px solid; width:516px;box-shadow:0px 0px 8px #ccc;border-radius:3px 3px 3px 3px; height: auto;}
.globalMenu .con .left{ float:left; width:139px; height: auto; min-height: 266px; background:#F5F8FA}
.globalMenu .con .left ul{ float:left; margin-top:20px;  margin-bottom:10px; width:139px;}
.globalMenu .con .left ul li{ float:left; width:139px; height:32px; line-height:32px;}
.globalMenu .con .left ul li a{ padding-left:20px; display:block; width:119px; text-decoration:none; color: #666666}
.globalMenu .con .left ul li:hover{ background:#F0F0F0}
.globalMenu .con .right{ float:left; width:377px; height: auto; background:#fff}
.globalMenu .con .right dl{ float:left; margin-left:14px; margin-top:10px; margin-bottom:10px; width:364px;}
.globalMenu .con .right dt{ float:left; width:367px; border-bottom:#E7E7E7 1px solid; height:36px; line-height:36px; color:#575757; font-size:14px; font-weight:bold}
.globalMenu .con .right dd{float:left; width:91px; color:#7E7E7E}
.globalMenu .con .right dd a{ text-decoration:none; color:#7E7E7E; font-family:"微软雅黑";height:37px; line-height:37px; }
.globalMenu .con .right dd a:hover{ color:#F0504E}

/*侧导航*/
.mainContent{ float:left; width:100%;  font-size:15px; color:#666666;font-family:"微软雅黑";}
.mainContent .center{ margin-left:auto; margin-right:auto; width:1200px; margin-top:32px;}
.mainContent .center .con{ float:left; width:1200px;}
.mainContent .center .con .left{float:left; width:180px;}
.mainContent .center .con .left ul{ float:left; width:180px; background:#FFFFFF; }
.mainContent .center .con .left ul li{ width:176px; height:58px; line-height:58px;border-left: 4px #fff solid; border-bottom:#E6E6E6 1px solid;overflow:hidden;vertical-align:middle;}
.mainContent .center .con .left ul li a{float: left;width: 176px;height:58px;color: #666;text-decoration: none; }
.mainContent .center .con .left ul li a i{float: left;background: url("/default/images/icon/menuicon.png") no-repeat; width:17px;height: 17px;margin-top: 20px;margin-left:20px;margin-right: 16px;}
.mainContent .center .con .left ul li.account a i{background-position: 0px 0px;  }
.mainContent .center .con .left ul li.job a i{background-position: 0px -25px; }
.mainContent .center .con .left ul li.resume a i.resumeManage{float: left;background-position: 0px -49px; }
.mainContent .center .con .left ul li.resume i.num{float: left;background-position: 0px -278px;width:13px;height: 13px;margin-top: 15px;margin-left: 2px;color: #fff;font-size: 10px;}
.mainContent .center .con .left ul li.resume i.num span.number{float: left;line-height: 12px;margin-left: 2px;}
.mainContent .center .con .left ul li.interview a i{background-position: -24px 0px; }
.mainContent .center .con .left ul li.cloud a i{background-position: -24px -298px; }
.mainContent .center .con .left ul li.search a i{background-position: -24px -25px; }
.mainContent .center .con .left ul li.data a i{background-position: -24px -49px; }
.mainContent .center .con .left ul li.set a i{background-position: 0px -78px; }
.mainContent .center .con .left ul li.order a i{background-position: -25px -275px; }
.mainContent .center .con .left ul li.mobile a i{background-position: -25px -76px; }
.mainContent .center .con .left ul li.active{border-left:4px #F0504E solid;background:#F7F7F7;width:176px;  }

.mainContent .center .con .left ul li:hover{border-left:4px #F0504E solid;background:#E6E6E6;width:176px;}

/*右边部分*/
.mainContent .center .con .right{ float:left; margin-left:20px; width:1000px; background:#FFFFFF;  min-height:660px;border-radius:0px 0px 9px 9px; padding-bottom:9px;
}
.jright{ width:1000px; background:#fff; float:left;display:inline; }
.jright .content{ width:940px; padding:0 30px; float:left;}
.jright .content .jobtitle{ width:100%; height:41px; float:left; margin-top:10px;}
.jright .content .jobtitle .tithead{ height:40px;border-bottom: 1px solid #EFEFEF; width:100%;}
.jright .content .jobtitle .tithead ul{ float: left;}
.jright .content .jobtitle .tithead li{float:left; font-size:17px; height:38px;line-height:38px;margin-right: 15px;padding-right:5px; font-weight: bold;}
.jright .content .jobtitle .tithead li a{color:#A9A9A9;  display: block;}
.jright .content .jobtitle .tithead li a:hover{ text-decoration: none;}
.jright .content .jobtitle .tithead li.active{border-bottom:3px solid #F0534E; }
.jright .content .jobtitle .tithead li.active a{color:#444;}
.jright .content .jobtitle .tithead li.active a:hover{color:#444;}
.jright .content .jobtitle .tithead h2{ float:left; font-size:18px; color:#444; height:38px;border-bottom:3px solid #F0534E;
    background:#fff; line-height:38px; padding-right:5px;}

/*尾部*/
.bottomnav{ float:left; width:100%;height:40px; margin-top:10px;}
.bottomnav .center{width:1200px; margin-left:auto; margin-right:auto; height:40px; line-height:40px; color:#E3E3E3; text-align:center;}
.bottomnav .center .con{ margin-left:220px; width:980px; float:left}
.bottomnav .center .conbc{ margin-left: auto; margin-right: auto; width: 1200px;}
.bottomnav .center .con a{ color:#A2A2A2}
.bottomnav .center .con a:hover{ color:#ED2121}